package com.computercourse.framework.domain.order.request;

import com.computercourse.framework.model.request.RequestData;
import lombok.Data;

/**
 * @param null
 * @author Feng.Yuan
 * @description
 * @date 2020/1/28 10:34 下午
 * @return
 */
@Data
public class weixinPayInformRequest extends RequestData {

    /**
     * 返回状态码	（SUCCESS/FAIL此字段是通信标识）
     */
    private String return_code;
    /**
     * 返回信息
     */
    private String return_msg;
    /**
     * 公众账号ID
     */
    private String appid;
    /**
     * 商户号
     */
    private String mch_id;
    /**
     * 随机字符串
     */
    private String nonce_str;
    /**
     * 签名
     */
    private String sign;
    /**
     * 签名类型
     */
    private String sign_type;
    /**
     * 业务结果	（SUCCESS/FAIL）
     */
    private String result_code;
    /**
     * 错误代码
     */
    private String err_code;
    /**
     * 用户标识	（用户在商户appid下的唯一标识）
     */
    private String openid;
    /**
     * 交易类型	（JSAPI、NATIVE、APP）
     */
    private String trade_type;
    /**
     * 付款银行
     */
    private String bank_type;
    /**
     * 订单金额
     */
    private String total_fee;
    /**
     * 现金支付金额
     */
    private String cash_fee;
    /**
     * 微信支付订单号
     */
    private String transaction_id;
    /**
     * 商户订单号
     */
    private String out_trade_no;
    /**
     * 支付完成时间
     */
    private String time_end;
}
